package com.itheima.arithmeticoperator;

public class ArithmeticoperatorDemo1 {
    public static void main(String[] args) {
        //+
        System.out.println(10 + 20);//30
        //-
        System.out.println(20 - 10);//10
        //*
        System.out.println(10 * 20);//200
        //如果在计算中，有小数参与，结果是double类型
        //在代码中，如果有小数参与计算，结果有可能不精确的。


        System.out.println("=========================");


        // /（除法）
        //1.如果两个整数相除，结果只能得到整数，小数部分会被忽略。
        //2.如果其中一个整数是小数，结果也是小数。
        System.out.println(10 / 20);//0
        System.out.println(10/3);//3
        System.out.println(10.0 / 3);//3.3333333333333335
        //%(取余,实际上也是做除法运算，只不过获取的是余数)
        System.out.println(10 % 20);//10
        System.out.println(10 % 3);//1
        //应用场景
        //1.判断一个数是否能被另外一个数整除
        //A%B==0 能整除
        //A%B!=0 不能整除
        //2.判断一个数是否是偶数
        //A%2==0 是偶数
        //A%2!=0 是奇数
        // 3.在以后，斗地主发牌的时候，会用到取余的应用。
        //三个玩家
        //把每一张牌都定义一个序号
        //拿着序号 % 3，如果结果为1，就发给玩家1
        //如果结果为2，就发给玩家2
        //如果结果为0，就发给玩家3
    }
}
